diff 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
line wrap: on
line diff
--- a/libmlk-core/CMakeLists.txt	Tue Dec 08 17:00:03 2020 +0100
+++ b/libmlk-core/CMakeLists.txt	Wed Dec 09 21:22:21 2020 +0100
@@ -115,22 +115,26 @@
 	ASSETS ${ASSETS}
 	TRANSLATIONS fr
 	LIBRARIES
-		${LIBS}
-		$<$<BOOL:${LIBM}>:m>
-		libcompat
-		libsqlite
-		SDL2::SDL2
-		SDL2::image
-		SDL2::mixer
-		SDL2::ttf
-	PRIVATE_FLAGS
-		BINDIR="${CMAKE_INSTALL_BINDIR}"
-		PREFIX="${CMAKE_INSTALL_PREFIX}"
-		SHAREDIR="${CMAKE_INSTALL_DATADIR}"
-	PUBLIC_INCLUDES
-		${INCS}
-		$<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}>
-		$<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}>
+		PUBLIC
+			${LIBS}
+			$<$<BOOL:${LIBM}>:m>
+			libcompat
+			libsqlite
+			SDL2::SDL2
+			SDL2::image
+			SDL2::mixer
+			SDL2::ttf
+	FLAGS
+		PRIVATE
+			_BSD_SOURCE
+			BINDIR="${CMAKE_INSTALL_BINDIR}"
+			PREFIX="${CMAKE_INSTALL_PREFIX}"
+			SHAREDIR="${CMAKE_INSTALL_DATADIR}"
+	INCLUDES
+		PUBLIC
+			${INCS}
+			$<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}>
+			$<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}>
 )
 
 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${SOURCES})