diff libmlk-core/CMakeLists.txt @ 283:b5139fcb0832

cmake: improve listing
author David Demelier <markand@malikania.fr>
date Sun, 20 Dec 2020 13:23:34 +0100
parents 87b8c7510717
children 9ba73b0ca347
line wrap: on
line diff
--- a/libmlk-core/CMakeLists.txt	Sun Dec 20 11:04:41 2020 +0100
+++ b/libmlk-core/CMakeLists.txt	Sun Dec 20 13:23:34 2020 +0100
@@ -18,11 +18,10 @@
 
 project(libmlk-core)
 
-include(CheckLibraryExists)
-
 set(
 	PO
 	${libmlk-core_SOURCE_DIR}/nls/fr.po
+	${libmlk-core_SOURCE_DIR}/nls/libmlk-core.pot
 )
 
 set(
@@ -92,8 +91,6 @@
 	${libmlk-core_BINARY_DIR}/sysconfig.h
 )
 
-check_library_exists(m sqrt "" LIBM)
-
 if (MOLKO_WITH_NLS AND Intl_FOUND)
 	list(APPEND LIBS ${Intl_LIBRARIES})
 	list(APPEND INCS ${Intl_INCLUDE_DIRS})
@@ -105,8 +102,8 @@
 	TRANSLATIONS fr
 	LIBRARIES
 		PUBLIC
+			m
 			${LIBS}
-			$<$<BOOL:${LIBM}>:m>
 			libcompat
 			libsqlite
 			SDL2::SDL2
@@ -116,9 +113,6 @@
 	FLAGS
 		PRIVATE
 			_BSD_SOURCE
-			BINDIR="${CMAKE_INSTALL_BINDIR}"
-			PREFIX="${CMAKE_INSTALL_PREFIX}"
-			SHAREDIR="${CMAKE_INSTALL_DATADIR}"
 	INCLUDES
 		PUBLIC
 			${INCS}
@@ -126,6 +120,4 @@
 			$<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}>
 )
 
-source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${SOURCES})
-source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS})
-source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${PO})
+source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS} ${PO} ${SOURCES})