1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
IF(NOT CMAKE_CROSSCOMPILING)
SET(EMBEDFILE_SOURCES embedfile.cpp)
ADD_EXECUTABLE(embedfile EXCLUDE_FROM_ALL ${EMBEDFILE_SOURCES})
target_link_libraries(embedfile compiler platform)
set_target_properties(embedfile
PROPERTIES
FOLDER "Tools"
)
if (PLATFORM_MAC)
# we build for two archs on mac, but this needs to always match the host system
set_target_properties(embedfile
PROPERTIES
OSX_ARCHITECTURES ${CMAKE_HOST_SYSTEM_PROCESSOR}
)
endif()
enable_clang_tidy(embedfile)
EXPORT(TARGETS embedfile FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake)
ENDIF(NOT CMAKE_CROSSCOMPILING)
|