getopt: Fix compilation settings

INTERFACE doesn't define the symbol when compiling the library itself.
PUBLIC should be used when the definition is needed both by the library
and by the users.
master
Yuri Kunde Schlesner 2015-07-13 19:46:11 +07:00
parent 1fc0347d27
commit 1bf030f4af
1 changed files with 2 additions and 2 deletions

@ -7,5 +7,5 @@ set(HEADERS
create_directory_groups(${SRCS} ${HEADERS})
add_library(getopt ${SRCS} ${HEADERS})
target_compile_definitions(getopt INTERFACE STATIC_GETOPT)
target_compile_definitions(getopt PUBLIC STATIC_GETOPT)
target_include_directories(getopt INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})