cmake/Tests/RunCMake/FileAPI/include_test.cmake

10 lines
553 B
CMake
Raw Normal View History

2019-11-11 23:01:05 +01:00
add_library(interface_lib INTERFACE)
target_compile_definitions(interface_lib INTERFACE COMPILED_WITH_INTERFACE_LIB)
add_executable(interface_exe empty.c)
2023-12-07 09:12:54 +01:00
target_link_libraries(interface_exe PRIVATE interface_lib)
2019-11-11 23:01:05 +01:00
set_property(TARGET interface_exe PROPERTY ENABLE_EXPORTS ON)
set_property(TARGET interface_exe PROPERTY RUNTIME_OUTPUT_DIRECTORY bin)
set_property(TARGET interface_exe PROPERTY ARCHIVE_OUTPUT_DIRECTORY lib)
set_property(TARGET interface_exe PROPERTY OUTPUT_NAME my_interface_exe)
set_property(TARGET interface_exe PROPERTY SUFFIX .myexe)