build: linux symlink
linux symlink moved from setup script to cmake
This commit is contained in:
+11
-1
@@ -622,7 +622,17 @@ if (WIN32)
|
|||||||
include_directories($ENV{VLD_DIR}/include)
|
include_directories($ENV{VLD_DIR}/include)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# Linux package
|
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
|
# symlinks for data
|
||||||
|
message(STATUS "create symlink: "
|
||||||
|
"${CMAKE_SOURCE_DIR}/bin/app/data ->"
|
||||||
|
"${CMAKE_BINARY_DIR}/app/data")
|
||||||
|
execute_process(
|
||||||
|
COMMAND "${CMAKE_COMMAND}"
|
||||||
|
"-E" "create_symlink"
|
||||||
|
"${CMAKE_SOURCE_DIR}/bin/app/data"
|
||||||
|
"${CMAKE_BINARY_DIR}/app/data"
|
||||||
|
)
|
||||||
|
# Linux package
|
||||||
include(cmake/LinuxPackage.cmake)
|
include(cmake/LinuxPackage.cmake)
|
||||||
endif ()
|
endif ()
|
||||||
|
|||||||
@@ -149,12 +149,6 @@ if [ $PLATFORM == "Windows" ]; then
|
|||||||
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Debug\app\user '$BACKSLASHED_ROOT_DIR'\bin\app\user' &
|
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Debug\app\user '$BACKSLASHED_ROOT_DIR'\bin\app\user' &
|
||||||
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Release\app\data '$BACKSLASHED_ROOT_DIR'\bin\app\data' &
|
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Release\app\data '$BACKSLASHED_ROOT_DIR'\bin\app\data' &
|
||||||
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Release\app\user '$BACKSLASHED_ROOT_DIR'\bin\app\user' &
|
cmd //c 'mklink /d /j '$BACKSLASHED_ROOT_DIR'\build\win64\Release\app\user '$BACKSLASHED_ROOT_DIR'\bin\app\user' &
|
||||||
elif [ $PLATFORM == "Linux" ]; then
|
|
||||||
cd $ROOT_DIR/build/Release/app
|
|
||||||
ln -s -f $ROOT_DIR/bin/app/data
|
|
||||||
cd $ROOT_DIR/build/Debug/app
|
|
||||||
ln -s -f $ROOT_DIR/bin/app/data
|
|
||||||
cd $ROOT_DIR
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Setup both Debug and Release configuration
|
# Setup both Debug and Release configuration
|
||||||
|
|||||||
Reference in New Issue
Block a user