# HG changeset patch
# User koda
# Date 1462243941 14400
# Node ID 3127b0fece813904625bfca09f6e8fbc48f3832e
# Parent  ac93cfc17365f532b42164bd307d2d935e42d6c3
Set pas2c switches more cleanly

diff -r ac93cfc17365 -r 3127b0fece81 CMakeLists.txt
--- a/CMakeLists.txt	Tue May 03 01:13:41 2016 +0200
+++ b/CMakeLists.txt	Mon May 02 22:52:21 2016 -0400
@@ -58,6 +58,7 @@
     endif()
 
     set(BUILD_ENGINE_C ON CACHE STRING "Required for BUILD_ENGINE_JS" FORCE)
+    set(BUILD_ENGINE_LIBRARY ON CACHE STRING "Required for BUILD_ENGINE_JS" FORCE)
     set(NOAUTOUPDATE ON CACHE STRING "Required for BUILD_ENGINE_JS" FORCE)
     set(PHYSFS_SYSTEM OFF CACHE STRING "Required for BUILD_ENGINE_JS" FORCE)
     set(LUA_SYSTEM OFF CACHE STRING "Required for BUILD_ENGINE_JS" FORCE)
diff -r ac93cfc17365 -r 3127b0fece81 project_files/hwc/CMakeLists.txt
--- a/project_files/hwc/CMakeLists.txt	Tue May 03 01:13:41 2016 +0200
+++ b/project_files/hwc/CMakeLists.txt	Mon May 02 22:52:21 2016 -0400
@@ -64,7 +64,13 @@
                -d ENDIAN_LITTLE
                -d DEBUGFILE)
 if(BUILD_ENGINE_JS)
-    set(pas2c_args ${pas2c_args} -d WEBGL -d HWLIBRARY)
+    set(pas2c_args ${pas2c_args} -d WEBGL)
+endif()
+if(BUILD_ENGINE_LIBRARY)
+    set(pas2c_args ${pas2c_args} -d HWLIBRARY)
+endif()
+if(GL2)
+    set(pas2c_args ${pas2c_args} -d GL2)
 endif()
 
 #invoke pas2c on main module, it will call all the others