comparison libmlk-core/CMakeLists.txt @ 264:9bbbabb6f077

cmake: make macros simpler
author David Demelier <markand@malikania.fr>
date Wed, 09 Dec 2020 21:22:21 +0100
parents f978fa0137ce
children 87b8c7510717
comparison
equal deleted inserted replaced
263:cd5bdb995052 264:9bbbabb6f077
113 TARGET libmlk-core 113 TARGET libmlk-core
114 SOURCES ${SOURCES} ${ASSETS} ${PO} 114 SOURCES ${SOURCES} ${ASSETS} ${PO}
115 ASSETS ${ASSETS} 115 ASSETS ${ASSETS}
116 TRANSLATIONS fr 116 TRANSLATIONS fr
117 LIBRARIES 117 LIBRARIES
118 ${LIBS} 118 PUBLIC
119 $<$<BOOL:${LIBM}>:m> 119 ${LIBS}
120 libcompat 120 $<$<BOOL:${LIBM}>:m>
121 libsqlite 121 libcompat
122 SDL2::SDL2 122 libsqlite
123 SDL2::image 123 SDL2::SDL2
124 SDL2::mixer 124 SDL2::image
125 SDL2::ttf 125 SDL2::mixer
126 PRIVATE_FLAGS 126 SDL2::ttf
127 BINDIR="${CMAKE_INSTALL_BINDIR}" 127 FLAGS
128 PREFIX="${CMAKE_INSTALL_PREFIX}" 128 PRIVATE
129 SHAREDIR="${CMAKE_INSTALL_DATADIR}" 129 _BSD_SOURCE
130 PUBLIC_INCLUDES 130 BINDIR="${CMAKE_INSTALL_BINDIR}"
131 ${INCS} 131 PREFIX="${CMAKE_INSTALL_PREFIX}"
132 $<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}> 132 SHAREDIR="${CMAKE_INSTALL_DATADIR}"
133 $<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}> 133 INCLUDES
134 PUBLIC
135 ${INCS}
136 $<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}>
137 $<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}>
134 ) 138 )
135 139
136 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${SOURCES}) 140 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${SOURCES})
137 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS}) 141 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS})
138 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${PO}) 142 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${PO})