diff options
Diffstat (limited to 'source/blenderplayer/bad_level_call_stubs/CMakeLists.txt')
-rw-r--r-- | source/blenderplayer/bad_level_call_stubs/CMakeLists.txt | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt b/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt index dbcf4d96942..55f354a57a8 100644 --- a/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt +++ b/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt @@ -24,27 +24,35 @@ # # ***** END GPL LICENSE BLOCK ***** -FILE(GLOB SRC stubs.c) +# this warning on generated files gets annoying +remove_strict_flags() -IF(WITH_BUILDINFO) - ADD_DEFINITIONS(-DBUILD_DATE) - FILE(GLOB SRC ${SRC} ../../creator/buildinfo.c) -ENDIF(WITH_BUILDINFO) - -SET(INC +set(INC . .. ../../../intern/guardedalloc ../../../source/blender/makesdna ../../../source/blender/makesrna + ../../../source/blender/blenkernel +) + +set(SRC + stubs.c ) -IF(WITH_GAMEENGINE) - ADD_DEFINITIONS(-DGAMEBLENDER) -ENDIF(WITH_GAMEENGINE) +if(WITH_BUILDINFO) + add_definitions(-DBUILD_DATE) + list(APPEND SRC + ../../creator/buildinfo.c + ) +endif() + +if(WITH_GAMEENGINE) + add_definitions(-DWITH_GAMEENGINE) +endif() -IF(WITH_INTERNATIONAL) - ADD_DEFINITIONS(-DWITH_FREETYPE2) -ENDIF(WITH_INTERNATIONAL) +if(WITH_INTERNATIONAL) + add_definitions(-DWITH_FREETYPE2) +endif() -BLENDERLIB_NOLIST(blenkernel_blc "${SRC}" "${INC}") +blender_add_lib_nolist(blenkernel_blc "${SRC}" "${INC}") |