Browse Source

adding cmakelists.txt

Roberto Parolin 6 years ago
parent
commit
4d7dbc860d
1 changed files with 23 additions and 0 deletions
  1. 23 0
      CMakeLists.txt

+ 23 - 0
CMakeLists.txt

@@ -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})