diff libmlk-client-js/CMakeLists.txt @ 200:0a285d62ace7

windows: initial VS2017 support While here, do some cleanup in CMake files for a better hierarchy.
author David Demelier <markand@malikania.fr>
date Wed, 28 Nov 2018 22:01:55 +0100
parents 74afc5a41c83
children c973501abe36
line wrap: on
line diff
--- a/libmlk-client-js/CMakeLists.txt	Tue Oct 30 13:21:55 2018 +0100
+++ b/libmlk-client-js/CMakeLists.txt	Wed Nov 28 22:01:55 2018 +0100
@@ -19,33 +19,29 @@
 project(libmlk-client-js)
 
 set(
-	HEADERS
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animation_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animator_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/color_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/font_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/image_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/loader_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/sprite_js_api.hpp
-	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/window_js_api.hpp
-)
-
-set(
 	SOURCES
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animation_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animation_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animator_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/animator_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/color_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/color_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/font_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/font_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/image_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/image_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/loader_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/loader_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/sprite_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/sprite_js_api.hpp
 	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/window_js_api.cpp
+	${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/js/window_js_api.hpp
 )
 
 malikania_define_library(
 	PROJECT libmlk-client-js
 	TARGET libmlk-client-js
-	SOURCES ${HEADERS} ${SOURCES}
+	SOURCES ${SOURCES}
 	LIBRARIES libmlk-client libmlk-js
 	PUBLIC_INCLUDES
 		$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>