From 11d7da42e23ad0bcd1f2549494fedf2b4db5a956 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 9 Feb 2014 23:38:13 +0000
Subject: [PATCH] CMakeList for SyncDraw.

---
 src/syncdraw/CMakeLists.txt | 70 +++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)
 create mode 100644 src/syncdraw/CMakeLists.txt

diff --git a/src/syncdraw/CMakeLists.txt b/src/syncdraw/CMakeLists.txt
new file mode 100644
index 0000000000..f1b4cda9fb
--- /dev/null
+++ b/src/syncdraw/CMakeLists.txt
@@ -0,0 +1,70 @@
+project (SyncDraw C)
+
+cmake_minimum_required(VERSION 2.8.11)
+
+INCLUDE (CheckIncludeFiles)
+
+set(SOURCE
+	homedir.c
+	block.c
+	effekt.c
+	load.c
+	options.c
+	fonts.c
+	syncdraw.c
+	sauce.c
+	config.c
+	menue.c
+	save.c
+	crt.c
+	help.c
+	miscfunctions.c
+	tabulator.c
+	draw.c
+	key.c
+)
+
+set(FU_SOURCE
+	homedir.c
+	fonts.c
+	fontutil.c
+)
+
+set(BF_SOURCE
+	homedir.c
+	fonts.c
+	buildfont.c
+)
+
+add_executable(syncdraw ${SOURCE})
+add_executable(fontutil ${FU_SOURCE})
+add_executable(buildfont ${BF_SOURCE})
+
+if(NOT ${PARENT_DIRECTORY})
+	find_package(XPDev REQUIRED)
+	include(${XPDev_CONFIG})
+ENDIF()
+add_dependencies(syncdraw xpdev)
+add_dependencies(fontutil xpdev)
+add_dependencies(buildfont xpdev)
+include_directories("${XPDev_DIR}/../../../include/xpdev")
+set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS $<TARGET_PROPERTY:xpdev,INTERFACE_COMPILE_DEFINITIONS>)
+include_directories($<TARGET_PROPERTY:xpdev,INTERFACE_INCLUDE_DIRECTORIES>)
+target_link_libraries(syncdraw xpdev)
+target_link_libraries(fontutil xpdev)
+target_link_libraries(buildfont xpdev)
+
+if(NOT ${PARENT_DIRECTORY})
+	find_package(CIOLib REQUIRED)
+	include(${CIOLib_CONFIG})
+ENDIF()
+add_dependencies(syncdraw ciolib)
+add_dependencies(fontutil ciolib)
+add_dependencies(syncdraw ciolib)
+include_directories(syncdraw PRIVATE "${CIOLib_DIR}/../../../include")
+set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS $<TARGET_PROPERTY:ciolib,INTERFACE_COMPILE_DEFINITIONS>)
+include_directories($<TARGET_PROPERTY:ciolib,INTERFACE_INCLUDE_DIRECTORIES>)
+target_link_libraries(syncdraw ciolib)
+target_link_libraries(fontutil ciolib)
+
+install(TARGETS syncdraw fontutil buildfont DESTINATION bin)
-- 
GitLab