gcontini
2020-03-22 cba65cde7db0b3006f194f4e120d36de4b21e904
rename lcc -> lccgen inspector->lccinspector
5个文件已修改
38 ■■■■ 已修改文件
CMakeLists.txt 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cmake/Findlccgen.cmake 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
extern/license-generator @ 5416f9 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/inspector/CMakeLists.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/templates/licensecc_properties_test.h.in 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
CMakeLists.txt
@@ -27,8 +27,8 @@
set(CMAKE_CXX_STANDARD_REQUIRED ON)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/")
#find lcc executable or build it.
find_package(lcc REQUIRED)
#find lccgen executable or build it.
find_package(lccgen REQUIRED)
#In case the build system doesn't support binfmt misc
IF( ( CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux" ) AND CMAKE_CROSSCOMPILING AND NOT DEFINED CMAKE_CROSSCOMPILING_EMULATOR )
@@ -109,7 +109,7 @@
add_custom_command(
  OUTPUT "${LCC_PROJECT_PUBLIC_KEY}" "${LCC_PROJECT_PRIVATE_KEY}"
  COMMAND license_generator::lcc project initialize -t "${PROJECT_SOURCE_DIR}/src/templates" -n "${LCC_PROJECT_NAME}" -p "${LCC_PROJECTS_BASE_DIR}"
  COMMAND license_generator::lccgen project initialize -t "${PROJECT_SOURCE_DIR}/src/templates" -n "${LCC_PROJECT_NAME}" -p "${LCC_PROJECTS_BASE_DIR}"
  COMMENT "generating ${LCC_PROJECT_PUBLIC_KEY}"
  USES_TERMINAL
)
cmake/Findlccgen.cmake
@@ -11,8 +11,8 @@
#
#This module provides the following imported targets, if found:
#
#``license_generator::lcc``
#  The lcc executable
#``license_generator::lccgen``
#  The lccgen executable
#
#If lcc is not found this module will try to download it as a submodule
#Git must be installed.
@@ -41,25 +41,25 @@
#
#]=======================================================================]
set(lcc_names lcc lcc.exe)
set(lcc_names lccgen lccgen.exe)
set (failure_messge "Error finding lcc executable.")
find_package(PkgConfig)
if(LCC_LOCATION)
    find_package(lcc HINTS ${LCC_LOCATION} CONFIG) #try to find it without looping on this module
    find_package(lccgen HINTS ${LCC_LOCATION} CONFIG) #try to find it without looping on this module
    if(NOT lcc_FOUND)
        find_program(LCC_EXECUTABLE
        NAMES ${lcc_names} HINTS ${LCC_LOCATION} DOC "lcc command line client")
        FIND_PACKAGE_HANDLE_STANDARD_ARGS(lcc FOUND_VAR LCC_FOUND
        NAMES ${lcc_names} HINTS ${LCC_LOCATION} DOC "lccgen command line client")
        FIND_PACKAGE_HANDLE_STANDARD_ARGS(lccgen FOUND_VAR LCC_FOUND
                                           REQUIRED_VARS LCC_EXECUTABLE 
                                           FAIL_MESSAGE "Error finding lcc executable. variable LCC_LOCATION non set correctly.")
        add_executable(license_generator::lcc IMPORTED GLOBAL)
        set_property(TARGET license_generator::lcc PROPERTY IMPORTED_LOCATION ${LCC_EXECUTABLE})
        add_executable(license_generator::lccgen IMPORTED GLOBAL)
        set_property(TARGET license_generator::lccgen PROPERTY IMPORTED_LOCATION ${LCC_EXECUTABLE})
    ENDIF(NOT lcc_FOUND)
ELSE(LCC_LOCATION)
    find_package(lcc HINTS ${CMAKE_BINARY_DIR} CONFIG) #try to find it without looping on this module
    find_package(lccgen HINTS ${CMAKE_BINARY_DIR} CONFIG) #try to find it without looping on this module
    IF(NOT lcc_FOUND)
    IF(NOT lccgen_FOUND)
        find_package(Git QUIET)
        if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
        # Update submodules as needed
@@ -78,8 +78,8 @@
            set(failure_messge  "All the options to find lcc executable failed. And i can't compile one from source GIT_SUBMODULE was turned off or failed. Please update submodules and try again.")
        endif()
        add_subdirectory("${PROJECT_SOURCE_DIR}/extern/license-generator")
        set(lcc_FOUND TRUE)
    ENDIF(NOT lcc_FOUND)
        set(lccgen_FOUND TRUE)
    ENDIF(NOT lccgen_FOUND)
ENDIF(LCC_LOCATION)
extern/license-generator
@@ -1 +1 @@
Subproject commit 61acc7dee39b9947e08d0753d2f69d2a41d5fe31
Subproject commit 5416f96a00ec5769b69746836ca39b60fbb9d62a
src/inspector/CMakeLists.txt
@@ -1,7 +1,7 @@
ADD_EXECUTABLE(inspector inspector.cpp )
ADD_EXECUTABLE(lccinspector inspector.cpp )
target_link_libraries(inspector
target_link_libraries(lccinspector
     licensecc_static
      Boost::unit_test_framework 
     Boost::filesystem
src/templates/licensecc_properties_test.h.in
@@ -8,7 +8,7 @@
#define PROJECT_TEST_SRC_DIR "@CMAKE_SOURCE_DIR@/test"
#define PROJECT_TEST_TEMP_DIR "@CMAKE_BINARY_DIR@/Testing/Temporary"
#define BUILD_TYPE "@CMAKE_BUILD_TYPE@"
#define LCC_EXE "$<TARGET_FILE:license_generator::lcc>"
#define LCC_EXE "$<TARGET_FILE:license_generator::lccgen>"
#define LCC_TEST_LICENSES_PROJECT "@CMAKE_BINARY_DIR@/Testing/Temporary/@LCC_PROJECT_NAME@"
#define LCC_LICENSES_BASE LCC_TEST_LICENSES_PROJECT "/licenses"