comparison dep/animia/CMakeLists.txt @ 163:44c5e6dd9488

dep/animia/osx: move GetProcessName to util/osx so we can use it in quartz
author Paper <mrpapersonic@gmail.com>
date Sat, 18 Nov 2023 00:47:40 -0500
parents 61b76c7b656a
children 54c5d80a737e
comparison
equal deleted inserted replaced
162:61b76c7b656a 163:44c5e6dd9488
19 if(APPLE) 19 if(APPLE)
20 list(APPEND DEFINES MACOSX) 20 list(APPEND DEFINES MACOSX)
21 list(APPEND SRC_FILES 21 list(APPEND SRC_FILES
22 # xnu stuff 22 # xnu stuff
23 src/fd/xnu.cc 23 src/fd/xnu.cc
24 src/util/osx.cc
24 ) 25 )
25 26
26 include(CheckIncludeFile) 27 include(CheckIncludeFile)
27 check_include_file("CoreFoundation/CoreFoundation.h" HAVE_COREFOUNDATION) 28 check_include_file("CoreFoundation/CoreFoundation.h" HAVE_COREFOUNDATION)
29 # If you're building on OS X, you most likely do have this file, but we
30 # check anyway.
28 if (HAVE_COREFOUNDATION) 31 if (HAVE_COREFOUNDATION)
29 list(APPEND DEFINES HAVE_COREFOUNDATION) 32 list(APPEND DEFINES HAVE_COREFOUNDATION)
30 list(APPEND SRC_FILES src/util/osx.cc)
31 endif() 33 endif()
32 34
33 check_language(OBJCXX) 35 check_language(OBJCXX)
34 if(CMAKE_OBJCXX_COMPILER) 36 if(CMAKE_OBJCXX_COMPILER)
35 enable_language(OBJCXX) 37 enable_language(OBJCXX)