update src file path

This commit is contained in:
Junzy
2024-08-26 16:41:01 +08:00
parent ae2a47ea06
commit afd7da017c
2 changed files with 131 additions and 1 deletions

130
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,130 @@
#image: "docker:stable"
#services:
# - docker:dind
#variables:
# GIT_STRATEGY: "clone"
# DOCKER_HOST: tcp://docker:2375
# DOCKER_DRIVER: overlay2
# IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
#stages:
# - build
# - package
# - release
# - docker
#.build_before_script:
# before_script:
# - mkdir -p /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/$CI_PROJECT_NAMESPACE/
# - cp ./inc/http.h /opt/MESA/include/MESA/
# - ln -s $CI_PROJECT_DIR /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/$CI_PROJECT_PATH
# - cd /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/$CI_PROJECT_PATH
#.build_tf_http_plug:
# extends: .build_before_script
# image: git.mesalab.cn:7443/mesa_platform/mesa_protocol:master
# script:
# - source /etc/profile.d/MESA.sh
# - mkdir -p build
# - cd build
# - cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_NTC_SWITCH=$NTC_SWITCH
# - cmake ..
# - make
#.package_tf_http_plug:
#extends: .build_before_script
#image: git.mesalab.cn:7443/mesa_platform/mesa_protocol:master
#script:
# - source /etc/profile.d/MESA.sh
# - mkdir -p build
# - cd build
# - cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_NTC_SWITCH=$NTC_SWITCH
# - cmake ..
# - make package
#build-tf-http-plug-debug:
#stage: build
#extends: .build_tf_http_plug
#tags:
# - share
# variables:
# BUILD_TYPE: "Debug"
#except:
# - tags
#build-tf-http-plug-release:
#stage: package
#extends: .package_tf_http_plug
#tags:
# - share
#variables:
# BUILD_TYPE: "Release"
#artifacts:
# name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
# paths:
# - ./build/*.rpm
#only:
# - tags
#http-plug-tf-release:
#stage: release
#image: git.mesalab.cn:7443/TF/TF_HTTP:collect
#tags:
# - share
#variables:
# ARTIFACTS_JOB: "tf-http-plug"
# PROJECT_NAME: "tf-http-plug"
# USER_DEFINE: "release"
#only:
# - tags
#script:
# - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $CI_TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $PROJECT_NAME $USER_DEFINE
#build-docker:
#stage: docker
#script:
# - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
# - docker build -t $IMAGE_TAG .
# - docker push $IMAGE_TAG
# tags:
# - share
#only:
# - master
stages:
- build
- test
- package
variables:
BUILD_DIR: build
before_script:
- mkdir -p $BUILD_DIR
- cd $BUILD_DIR
build:
stage: build
script:
- cmake ..
- make
#test:
# stage: test
# script:
# - cd ../test
# - cmake ..
# - make
# - ctest
package:
stage: package
script:
- cd $BUILD_DIR
- cpack

View File

@@ -11,7 +11,7 @@ set(CMAKE_INSTALL_PREFIX /home/mesasoft/sapp_run)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__FILENAME__='\"$(subst ${CMAKE_CURRENT_SOURCE_DIR}/,,$(abspath $<))\"'")
set (NAT_FORMAT_SRC nat_format.cpp)
set (NAT_FORMAT_SRC "src/*.cpp")
include_directories(/opt/MESA/include/)
include_directories(inc)