Mercurial > minori
comparison dep/animia/CMakeLists.txt @ 152:8700806c2cc2
dep/animia: awesome new breaking changes!
I'm so tired
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 15 Nov 2023 02:34:59 -0500 |
| parents | d8a61e7e2a36 |
| children | bd439dd6ffc5 |
comparison
equal
deleted
inserted
replaced
| 151:54744a48a7d7 | 152:8700806c2cc2 |
|---|---|
| 5 src/animia.cc | 5 src/animia.cc |
| 6 src/player.cc | 6 src/player.cc |
| 7 src/util.cc | 7 src/util.cc |
| 8 src/strategist.cc | 8 src/strategist.cc |
| 9 src/fd.cc | 9 src/fd.cc |
| 10 src/win.cc | |
| 10 ) | 11 ) |
| 11 | 12 |
| 12 if(LINUX) | 13 if(LINUX) |
| 13 list(APPEND SRC_FILES | 14 list(APPEND SRC_FILES |
| 14 # linux | 15 # linux |
| 24 # win32 | 25 # win32 |
| 25 src/fd/win32.cc | 26 src/fd/win32.cc |
| 26 ) | 27 ) |
| 27 endif() | 28 endif() |
| 28 | 29 |
| 30 if(WIN32) | |
| 31 list(APPEND SRC_FILES | |
| 32 src/win/win32.cc | |
| 33 src/util/win32.cc | |
| 34 ) | |
| 35 else() | |
| 36 # soon x11 and apple stuff will be here... | |
| 37 endif() | |
| 38 | |
| 29 add_library(animia SHARED ${SRC_FILES}) | 39 add_library(animia SHARED ${SRC_FILES}) |
| 30 set_target_properties(animia PROPERTIES | 40 set_target_properties(animia PROPERTIES |
| 31 PUBLIC_HEADER include/animia.h | 41 PUBLIC_HEADER include/animia.h |
| 32 CXX_STANDARD 17 | 42 CXX_STANDARD 17 |
| 33 ) | 43 ) |
| 35 if(WIN32) | 45 if(WIN32) |
| 36 target_compile_definitions(animia PUBLIC WIN32) | 46 target_compile_definitions(animia PUBLIC WIN32) |
| 37 elseif(LINUX) | 47 elseif(LINUX) |
| 38 target_compile_definitions(animia PUBLIC LINUX) | 48 target_compile_definitions(animia PUBLIC LINUX) |
| 39 elseif(UNIX) | 49 elseif(UNIX) |
| 50 if(APPLE) | |
| 51 target_compile_definitions(animia PUBLIC MACOSX) | |
| 52 endif() | |
| 40 target_compile_definitions(animia PUBLIC UNIX) | 53 target_compile_definitions(animia PUBLIC UNIX) |
| 41 endif() | 54 endif() |
| 42 | 55 |
| 43 target_include_directories(animia PRIVATE include) | 56 target_include_directories(animia PRIVATE include) |
