|
@@ -0,0 +1,23 @@
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+# Copyright (C) Electronic Arts Inc. All rights reserved.
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+cmake_minimum_required(VERSION 3.1)
|
|
|
|
|
+project(EAMain CXX)
|
|
|
|
|
+
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+# Header only library
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+add_library(EAMain INTERFACE)
|
|
|
|
|
+
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+# Source files
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+file(GLOB EAMAIN_SOURCES "include/EAMain/*.*")
|
|
|
|
|
+
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+# exported include directories
|
|
|
|
|
+#-------------------------------------------------------------------------------------------
|
|
|
|
|
+target_include_directories(EAMain INTERFACE include)
|
|
|
|
|
+
|
|
|
|
|
+# Workaround to have header files show up in IDEs
|
|
|
|
|
+add_custom_target(EAMain_ide SOURCES ${EAMAIN_SOURCES})
|