CMakeLists.txt

changeset 218
63125c36de73
parent 216
c7241f504117
child 221
e28f89b8ccdf
--- a/CMakeLists.txt	Tue Jun 14 17:55:50 2022 +0300
+++ b/CMakeLists.txt	Tue Jun 14 19:50:31 2022 +0300
@@ -70,6 +70,9 @@
 	src/parser.h
 	src/polygoncache.h
 	src/ring.h
+	src/settings.h
+	src/settingdefs.h
+	src/typeconversions.h
 	src/uiutilities.h
 	src/version.h
 	src/vertexmap.h
@@ -112,7 +115,6 @@
 )
 
 set (LDFORGE_OTHER_FILES
-	src/configurationoptions.txt
 )
 
 set(LDFORGE_RESOURCES ldforge.qrc)
@@ -157,7 +159,6 @@
 	${QM_FILES}
 	${LDFORGE_FORMS_HEADERS}
 	${LDFORGE_OTHER_FILES}
-	${CMAKE_BINARY_DIR}/configuration.cpp
 )
 
 set_source_files_properties(${LDFORGE_HEADERS} PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -168,19 +169,6 @@
 add_dependencies(ldforge resources)
 #cotire(ldforge)
 
-add_custom_target (config_collection ALL
-	COMMAND python3
-	    "${CMAKE_SOURCE_DIR}/tools/configcollector.py"
-		--header ${CMAKE_BINARY_DIR}/configuration.h
-		--source ${CMAKE_BINARY_DIR}/configuration.cpp
-		--sourcedir ${CMAKE_SOURCE_DIR}/src
-		${CMAKE_SOURCE_DIR}/src/configurationoptions.txt
-	WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
-add_dependencies(ldforge config_collection)
-set_source_files_properties (${CMAKE_BINARY_DIR}/configuration.cpp PROPERTIES GENERATED TRUE)
-set_property(SOURCE configuration.cpp PROPERTY SKIP_AUTOGEN ON)
-
-
 add_custom_target(linelength ALL
 	COMMAND python3
 		"${CMAKE_SOURCE_DIR}/tools/linelength.py"

mercurial