You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
552 B
10 lines
552 B
5 years ago
|
add_library(interface_lib INTERFACE)
|
||
|
target_compile_definitions(interface_lib INTERFACE COMPILED_WITH_INTERFACE_LIB)
|
||
|
add_executable(interface_exe empty.c)
|
||
|
target_link_libraries(interface_exe PRIVATE inteface_lib)
|
||
|
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)
|