aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorChristian Fetzer <fetzer.ch@gmail.com>2016-03-28 09:39:36 +0200
committerChristian Fetzer <fetzer.ch@gmail.com>2016-03-28 12:21:45 +0200
commit7913be920bebb5edff697274c9065691f9a7ca7a (patch)
treeaa2d01ddd2e4ec4372ef1049ef3240cc3b88fea6 /project
parent1dd48ad668ac2131077b36ae2b4a131124ed0af9 (diff)
[cmake] Switch to msbuild instead of devenv for Windows libs
Use msbuild instead of devenv to build cpluff and effects11.
Diffstat (limited to 'project')
-rw-r--r--project/cmake/modules/FindCpluff.cmake6
-rw-r--r--project/cmake/modules/FindD3DX11Effects.cmake4
2 files changed, 4 insertions, 6 deletions
diff --git a/project/cmake/modules/FindCpluff.cmake b/project/cmake/modules/FindCpluff.cmake
index b8fa22d18e..f4a0dc10f0 100644
--- a/project/cmake/modules/FindCpluff.cmake
+++ b/project/cmake/modules/FindCpluff.cmake
@@ -34,11 +34,9 @@ else()
CONFIGURE_COMMAND ""
# TODO: Building the project directly from lib/cpluff/libcpluff/win32/cpluff.vcxproj
# fails becaue it imports XBMC.defaults.props
- BUILD_COMMAND devenv /build ${CORE_BUILD_CONFIG}
- ${CORE_SOURCE_DIR}/project/VS2010Express/XBMC\ for\ Windows.sln
- /project cpluff
+ BUILD_COMMAND msbuild ${CORE_SOURCE_DIR}/project/VS2010Express/XBMC\ for\ Windows.sln
+ /t:cpluff /p:Configuration=${CORE_BUILD_CONFIG}
INSTALL_COMMAND "")
- # TODO: core_link_library
endif()
set(CPLUFF_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/cpluff/include)
diff --git a/project/cmake/modules/FindD3DX11Effects.cmake b/project/cmake/modules/FindD3DX11Effects.cmake
index 2b2de852bd..9de8c2bc48 100644
--- a/project/cmake/modules/FindD3DX11Effects.cmake
+++ b/project/cmake/modules/FindD3DX11Effects.cmake
@@ -10,8 +10,8 @@ ExternalProject_Add(d3dx11effects
SOURCE_DIR ${CORE_SOURCE_DIR}/lib/win32/Effects11
PREFIX ${CORE_BUILD_DIR}/Effects11
CONFIGURE_COMMAND ""
- BUILD_COMMAND devenv /build ${CORE_BUILD_CONFIG}
- ${CORE_SOURCE_DIR}/lib/win32/Effects11/Effects11_2013.sln
+ BUILD_COMMAND msbuild ${CORE_SOURCE_DIR}/lib/win32/Effects11/Effects11_2013.sln
+ /t:Effects11 /p:Configuration=${CORE_BUILD_CONFIG}
INSTALL_COMMAND "")
set(D3DX11EFFECTS_FOUND 1)