:-'Generic Commit'
This commit is contained in:
parent
36ee2f3cec
commit
b258ae1051
@ -146,19 +146,23 @@ function get_executable_name() {
|
|||||||
EXECUTABLE_NAME=""
|
EXECUTABLE_NAME=""
|
||||||
local var_value=""
|
local var_value=""
|
||||||
|
|
||||||
|
echo "Getting executable name from ${SOURCE_DIR}/${CMAKE_FILE}"
|
||||||
|
|
||||||
while IFS= read -r line; do
|
while IFS= read -r line; do
|
||||||
# Look for set(PROJECT_EXE_NAME ipdemo)
|
# Look for set(PROJECT_EXE_NAME ipdemo)
|
||||||
if [[ "$line" =~ set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_]+)\) ]]; then
|
if [[ "$line" =~ set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_-]+)\) ]]; then
|
||||||
var_value=$(echo "$line" | sed -E 's/.*set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_]+)\).*/\1/')
|
var_value=$(echo "$line" | sed -E 's/.*set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_-]+)\).*/\1/')
|
||||||
fi
|
fi
|
||||||
# Look for add_executable(${PROJECT_EXE_NAME}
|
# Look for add_executable(${PROJECT_EXE_NAME}
|
||||||
if [[ "$line" =~ add_executable\(\$\{PROJECT_EXE_NAME\} ]]; then
|
if [[ "$line" =~ add_executable\([[:space:]]*\$\{PROJECT_EXE_NAME\}[[:space:]] ]]; then
|
||||||
|
echo "Found executable name: $var_value"
|
||||||
EXECUTABLE_NAME="$var_value"
|
EXECUTABLE_NAME="$var_value"
|
||||||
fi
|
fi
|
||||||
done < "${SOURCE_DIR}/${CMAKE_FILE}"
|
done < "${SOURCE_DIR}/${CMAKE_FILE}"
|
||||||
|
|
||||||
if [[ -z "$EXECUTABLE_NAME" ]]; then
|
if [[ -z "$EXECUTABLE_NAME" ]]; then
|
||||||
echo "Executable name not found."
|
echo "Executable name not found."
|
||||||
|
exit 1
|
||||||
else
|
else
|
||||||
echo "Executable name: $EXECUTABLE_NAME"
|
echo "Executable name: $EXECUTABLE_NAME"
|
||||||
fi
|
fi
|
||||||
|
@ -101,9 +101,3 @@ target_link_libraries(${PROJECT_EXE_NAME} PRIVATE
|
|||||||
set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
||||||
LINK_FLAGS "-static"
|
LINK_FLAGS "-static"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Install targets
|
|
||||||
install(TARGETS ${PROJECT_EXE_NAME}
|
|
||||||
RUNTIME DESTINATION $ENV{HOME}/.local/bin
|
|
||||||
)
|
|
||||||
|
|
||||||
|
@ -102,8 +102,3 @@ set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
|||||||
LINK_FLAGS "-static"
|
LINK_FLAGS "-static"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Install targets
|
|
||||||
install(TARGETS ${PROJECT_EXE_NAME}
|
|
||||||
RUNTIME DESTINATION $ENV{HOME}/.local/bin
|
|
||||||
)
|
|
||||||
|
|
||||||
|
21
dropshell-tool/src/version.hpp.in
Normal file
21
dropshell-tool/src/version.hpp.in
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
version.hpp is automatically generated by the build system, from version.hpp.in.
|
||||||
|
|
||||||
|
DO NOT EDIT VERSION.HPP!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
namespace dropshell {
|
||||||
|
|
||||||
|
// Version information
|
||||||
|
const std::string VERSION = "@PROJECT_VERSION@";
|
||||||
|
const std::string RELEASE_DATE = "@RELEASE_DATE@";
|
||||||
|
const std::string AUTHOR = "j842";
|
||||||
|
const std::string LICENSE = "MIT";
|
||||||
|
|
||||||
|
} // namespace dropshell
|
Loading…
x
Reference in New Issue
Block a user