diff extern/libsqlite/CMakeLists.txt @ 264:9bbbabb6f077

cmake: make macros simpler
author David Demelier <markand@malikania.fr>
date Wed, 09 Dec 2020 21:22:21 +0100
parents d51d9c0c2186
children
line wrap: on
line diff
--- a/extern/libsqlite/CMakeLists.txt	Tue Dec 08 17:00:03 2020 +0100
+++ b/extern/libsqlite/CMakeLists.txt	Wed Dec 09 21:22:21 2020 +0100
@@ -23,15 +23,17 @@
 	SOURCES sqlite3.c sqlite3.h
 	EXTERNAL
 	FOLDER extern
-	PUBLIC_FLAGS
-		SQLITE_THREADSAFE=0
-		SQLITE_DEFAULT_MEMSTATUS=0
-		SQLITE_DEFAULT_FOREIGN_KEYS=1
-		SQLITE_OMIT_DEPRECATED
-		SQLITE_OMIT_LOAD_EXTENSION
-		$<$<CONFIG:Debug>:SQLITE_DEBUG>
-		$<$<CONFIG:Debug>:SQLITE_MEMDEBUG>
-	PUBLIC_INCLUDES
-		$<BUILD_INTERFACE:${libsqlite_SOURCE_DIR}>
-		$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+	FLAGS
+		PRIVATE
+			SQLITE_THREADSAFE=0
+			SQLITE_DEFAULT_MEMSTATUS=0
+			SQLITE_DEFAULT_FOREIGN_KEYS=1
+			SQLITE_OMIT_DEPRECATED
+			SQLITE_OMIT_LOAD_EXTENSION
+			$<$<CONFIG:Debug>:SQLITE_DEBUG>
+			$<$<CONFIG:Debug>:SQLITE_MEMDEBUG>
+	INCLUDES
+		PUBLIC
+			$<BUILD_INTERFACE:${libsqlite_SOURCE_DIR}>
+			$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
 )