$OpenBSD: patch-CMakeLists_txt,v 1.3 2017/08/12 20:15:34 dcoppa Exp $
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -55,7 +55,7 @@ INCLUDE(ConfigureFiles)
 INCLUDE(ExternalProject)
 
 ## For autopackage
-SET(APPDATADIR "${CMAKE_INSTALL_PREFIX}/share/games/supertux2")
+SET(APPDATADIR "${CMAKE_INSTALL_PREFIX}/share/supertux2")
 
 SET(BUILD_DATA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/data")
 SET(BUILD_CONFIG_DATA_DIR "${CMAKE_BINARY_DIR}/data")
@@ -203,7 +203,8 @@ IF(NOT USE_SYSTEM_PHYSFS)
 	  -DLIB_SUFFIX=${LIB_SUFFIX}
 	  -DPHYSFS_BUILD_SHARED=${PHYSFS_BUILD_SHARED}
 	  -DPHYSFS_BUILD_STATIC=${PHYSFS_BUILD_STATIC}
-	  -DPHYSFS_BUILD_TEST=FALSE)
+	  -DPHYSFS_BUILD_TEST=FALSE
+	  BUILD_BYPRODUCTS "physfs/lib/libphysfs.a")
 
 	IF(WIN32)
 		ADD_LIBRARY(physfs_lib SHARED IMPORTED)
@@ -332,7 +333,9 @@ ExternalProject_Add(squirrel
   -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
   -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
   -DCMAKE_INSTALL_PREFIX=${SQUIRREL_PREFIX}
-  -DINSTALL_INC_DIR=include)
+  -DINSTALL_INC_DIR=include
+  BUILD_BYPRODUCTS "squirrel/lib/libsqstdlib_static.a"
+  BUILD_BYPRODUCTS "squirrel/lib/libsquirrel_static.a")
 
 IF(WIN32)
 	ADD_LIBRARY(squirrel_lib SHARED IMPORTED)
@@ -370,7 +373,8 @@ ExternalProject_Add(tinygettext
   -DHAVE_SDL=ON
   -DCMAKE_INSTALL_PREFIX=${TINYGETTEXT_PREFIX}
   -DSDL2_INCLUDE_DIRS=${SDL2_INCLUDE_DIRS}
-  -DLIB_SUFFIX=${LIB_SUFFIX})
+  -DLIB_SUFFIX=${LIB_SUFFIX}
+  BUILD_BYPRODUCTS "tinygettext/lib/libtinygettext.a")
 
 ADD_LIBRARY(tinygettext_lib STATIC IMPORTED)
 SET_TARGET_PROPERTIES(tinygettext_lib PROPERTIES IMPORTED_LOCATION "${TINYGETTEXT_PREFIX}/lib${LIB_SUFFIX}/${CMAKE_STATIC_LIBRARY_PREFIX}tinygettext${CMAKE_STATIC_LIBRARY_SUFFIX}")
@@ -713,8 +717,8 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_C
 
 ELSE(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_CPACK_BUNDLING)
 
-  SET(INSTALL_SUBDIR_BIN "games" CACHE STRING "Installation subdir for binaries")
-  SET(INSTALL_SUBDIR_SHARE "share/games/supertux2" CACHE STRING "Installation subdir for data")
+  SET(INSTALL_SUBDIR_BIN "bin" CACHE STRING "Installation subdir for binaries")
+  SET(INSTALL_SUBDIR_SHARE "share/supertux2" CACHE STRING "Installation subdir for data")
   SET(INSTALL_SUBDIR_DOC "share/doc/supertux2" CACHE STRING "Installation subdir for docs")
 
   INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/supertux2.desktop DESTINATION "share/applications")
