aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2016-09-26 20:40:18 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2016-09-26 20:40:18 +0300
commitb8e89b4ac74c590c75b1e9c4442747988102ae2a (patch)
tree5f7d5ce3c6abfdeb22ca04cf73142b87d2586b21 /src
parent5c9651f7cd8fac15b374bee642d8436e32b2b49f (diff)
downloadraylib-b8e89b4ac74c590c75b1e9c4442747988102ae2a.tar.gz
raylib-b8e89b4ac74c590c75b1e9c4442747988102ae2a.zip
Build openal-soft on Windows
Diffstat (limited to 'src')
-rw-r--r--src/external/CMakeLists.txt6
-rw-r--r--src/external/glfw3/CMakeLists.txt2
-rw-r--r--src/external/openal_soft/CMakeLists.txt10
3 files changed, 16 insertions, 2 deletions
diff --git a/src/external/CMakeLists.txt b/src/external/CMakeLists.txt
index 1954053f..30be0448 100644
--- a/src/external/CMakeLists.txt
+++ b/src/external/CMakeLists.txt
@@ -1 +1,7 @@
+INCLUDE(ExternalProject)
+
ADD_SUBDIRECTORY(glfw3)
+
+IF(WIN32)
+ ADD_SUBDIRECTORY(openal_soft)
+ENDIF()
diff --git a/src/external/glfw3/CMakeLists.txt b/src/external/glfw3/CMakeLists.txt
index 9222b20d..5b707d40 100644
--- a/src/external/glfw3/CMakeLists.txt
+++ b/src/external/glfw3/CMakeLists.txt
@@ -1,5 +1,3 @@
-INCLUDE(ExternalProject)
-
ExternalProject_Add(glfw3
GIT_REPOSITORY https://github.com/glfw/glfw.git
GIT_TAG 3.2.1
diff --git a/src/external/openal_soft/CMakeLists.txt b/src/external/openal_soft/CMakeLists.txt
new file mode 100644
index 00000000..1305de4a
--- /dev/null
+++ b/src/external/openal_soft/CMakeLists.txt
@@ -0,0 +1,10 @@
+ExternalProject_Add(openal-soft
+ GIT_REPOSITORY https://github.com/kcat/openal-soft.git
+ GIT_TAG openal-soft-1.17.2
+ CMAKE_ARGS
+ -DALSOFT_NO_CONFIG_UTIL=ON
+ -DALSOFT_EXAMPLES=OFF
+ -DALSOFT_UTILS=OFF
+ -DALSOFT_TESTS=OFF
+ -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
+)