fix: build failed on windows
authorIceyer <me@iceyer.net>
Tue, 3 Apr 2018 02:57:05 +0000 (10:57 +0800)
committerIceyer <me@iceyer.net>
Tue, 3 Apr 2018 02:57:05 +0000 (10:57 +0800)
Change-Id: I322946ea5518c89c70c86d66550db9165d1dadec

src/dtk_cmake.prf
src/version.pri

index 103d41f51deceefaa2f55fd79a72d7d43c59c19f..f6ea194818544b9fdb9748caef371a3234e8a5fe 100644 (file)
@@ -36,9 +36,9 @@ CMAKE_CONTENT += "set($${CMAKE_MODULE_INCLUDE_DIR} \"$${INC_DIR}\")"
 CMAKE_CONTENT += "set($${CMAKE_MODULE}_LIBRARIES $$TARGET$$LINK_LIBRARIES)"
 CMAKE_CONTENT += "include_directories(\"${"$${CMAKE_MODULE_INCLUDE_DIR}"}\")"
 
-CMAKE_DIR=$$WORK_DIR/../cmake/$${CMAKE_MODULE}/
+CMAKE_DIR=$$WORK_DIR/../cmake/$${CMAKE_MODULE}
 CMAKE_PATH=$$CMAKE_DIR/$${CMAKE_MODULE}Config.cmake
-mkpath(CMAKE_DIR)
+mkpath($$CMAKE_DIR)
 message("write cmake file to $$CMAKE_PATH")
 write_file($$CMAKE_PATH, CMAKE_CONTENT) | error("Aborting.")
 
index f1f6d21346f1bcff67cdb813a4c125c8554a4515..30097ba9b237467892111b58a45d3bdbd24d213e 100644 (file)
@@ -4,7 +4,7 @@ isEmpty(VERSION) {
         !isEmpty(PKG_CONFIG): VERSION = $$system($$PKG_CONFIG --modversion dtkcore)
     }
 
-    isEmpty(VERSION): VERSION = $$system(git describe --tags --abbrev=0)
+    isEmpty(VERSION): VERSION = $$system(git -C $$_PRO_FILE_PWD_ describe --tags --abbrev=0)
     isEmpty(VERSION): VERSION = $$DTK_VERSION
     isEmpty(VERSION): error(VERSION is empty)
     VERSION = $$replace(VERSION, [^0-9.],)