Skip to content

Commit 046534e

Browse files
kaezakwolekr
authored andcommittedApr 6, 2013
Fix to be able to build from dir different than source dir
1 parent 120f02e commit 046534e

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed
 

‎CMakeLists.txt

+12-7
Original file line numberDiff line numberDiff line change
@@ -167,15 +167,20 @@ endif()
167167

168168
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/fonts" DESTINATION "${SHAREDIR}")
169169

170-
install(FILES "README.txt" DESTINATION "${DOCDIR}")
171-
install(FILES "doc/lua_api.txt" DESTINATION "${DOCDIR}")
172-
install(FILES "doc/mapformat.txt" DESTINATION "${DOCDIR}")
173-
install(FILES "minetest.conf.example" DESTINATION "${EXAMPLE_CONF_DIR}")
170+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/README.txt" DESTINATION "${DOCDIR}")
171+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/doc/lua_api.txt" DESTINATION "${DOCDIR}")
172+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/doc/mapformat.txt" DESTINATION "${DOCDIR}")
173+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/minetest.conf.example" DESTINATION "${EXAMPLE_CONF_DIR}")
174174

175175
if(UNIX)
176-
install(FILES "doc/minetest.6" "doc/minetestserver.6" DESTINATION "${MANDIR}/man6")
177-
install(FILES "misc/minetest.desktop" DESTINATION "${XDG_APPS_DIR}")
178-
install(FILES "misc/minetest-icon.svg" DESTINATION "${ICONDIR}/hicolor/scalable/apps")
176+
install(FILES
177+
"${CMAKE_CURRENT_SOURCE_DIR}/doc/minetest.6"
178+
"${CMAKE_CURRENT_SOURCE_DIR}/doc/minetestserver.6"
179+
DESTINATION "${MANDIR}/man6")
180+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/misc/minetest.desktop"
181+
DESTINATION "${XDG_APPS_DIR}")
182+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/misc/minetest-icon.svg"
183+
DESTINATION "${ICONDIR}/hicolor/scalable/apps")
179184
endif()
180185

181186
#

‎src/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ if(USE_CURL)
371371
)
372372
endif(USE_CURL)
373373

374-
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_SOURCE_DIR}/bin")
374+
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}/bin")
375375

376376
if(BUILD_CLIENT)
377377
add_executable(${PROJECT_NAME} ${minetest_SRCS})

1 commit comments

Comments
 (1)

kaeza commented on Apr 7, 2013

@kaeza
ContributorAuthor
Please sign in to comment.