comparison cmake/MlkExecutable.cmake @ 364:570ab19bf268

misc: start removing adventure from library
author David Demelier <markand@malikania.fr>
date Sun, 24 Oct 2021 11:29:04 +0200
parents 42a6710629f5
children 19782ea1cf4a
comparison
equal deleted inserted replaced
363:c74ab1bbedec 364:570ab19bf268
31 mlk_bcc(ASSETS ${EXE_ASSETS} OUTPUTS_VAR HEADERS) 31 mlk_bcc(ASSETS ${EXE_ASSETS} OUTPUTS_VAR HEADERS)
32 source_group(build/assets FILES ${HEADERS}) 32 source_group(build/assets FILES ${HEADERS})
33 endif () 33 endif ()
34 34
35 add_executable(${EXE_NAME} ${EXE_SOURCES} ${HEADERS}) 35 add_executable(${EXE_NAME} ${EXE_SOURCES} ${HEADERS})
36 set_target_properties(${EXE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}) 36 target_include_directories(${EXE_NAME} PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
37
38 foreach (cfg ${CMAKE_CONFIGURATION_TYPES})
39 string(TOUPPER ${cfg} cfg)
40 set_target_properties(${EXE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_${CFG} ${CMAKE_SOURCE_DIR})
41 endforeach ()
42 37
43 if (EXE_FOLDER) 38 if (EXE_FOLDER)
44 set_target_properties(${EXE_NAME} PROPERTIES FOLDER ${EXE_FOLDER}) 39 set_target_properties(${EXE_NAME} PROPERTIES FOLDER ${EXE_FOLDER})
45 endif () 40 endif ()
46 41