mirror of
https://gitlab.freedesktop.org/uchardet/uchardet.git
synced 2025-12-06 16:56:40 +08:00
Compare commits
4 Commits
0d86c111a7
...
ffc9c33a0f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ffc9c33a0f | ||
|
|
3c1db7c8b1 | ||
|
|
06029ec334 | ||
|
|
9699dfce07 |
39
.github/workflows/linux-build.yml
vendored
39
.github/workflows/linux-build.yml
vendored
@ -1,39 +0,0 @@
|
|||||||
# This starter workflow is for a CMake project running on a single platform. There is a different starter workflow if you need cross-platform coverage.
|
|
||||||
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-multi-platform.yml
|
|
||||||
name: Build on Linux
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [ "master", "devel" ]
|
|
||||||
pull_request:
|
|
||||||
branches: [ "master", "devel" ]
|
|
||||||
|
|
||||||
env:
|
|
||||||
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
|
|
||||||
BUILD_TYPE: RelWithDebInfo
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
# The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
|
|
||||||
# You can convert this to a matrix build if you need cross-platform coverage.
|
|
||||||
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Configure CMake
|
|
||||||
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
|
|
||||||
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
|
|
||||||
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
# Build your program with the given configuration
|
|
||||||
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
|
|
||||||
|
|
||||||
- name: Test
|
|
||||||
working-directory: ${{github.workspace}}/build
|
|
||||||
# Execute tests defined by the CMake configuration.
|
|
||||||
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
|
|
||||||
run: ctest -C ${{env.BUILD_TYPE}}
|
|
||||||
|
|
||||||
@ -190,7 +190,10 @@ int main(int argc, char ** argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
*comma = '\0';
|
*comma = '\0';
|
||||||
uchardet_weigh_language(handle, lang_weight, strtof (comma + 1, NULL));
|
if (strcmp (lang_weight, "*") == 0)
|
||||||
|
uchardet_set_default_weight(handle, strtof (comma + 1, NULL));
|
||||||
|
else
|
||||||
|
uchardet_weigh_language(handle, lang_weight, strtof (comma + 1, NULL));
|
||||||
}
|
}
|
||||||
while ((lang_weight = strtok_r (NULL, ",", &saveptr)));
|
while ((lang_weight = strtok_r (NULL, ",", &saveptr)));
|
||||||
}
|
}
|
||||||
@ -266,6 +269,7 @@ int main(int argc, char ** argv)
|
|||||||
printf("%s: ", filename);
|
printf("%s: ", filename);
|
||||||
}
|
}
|
||||||
detect(handle, f, show_lang, verbose);
|
detect(handle, f, show_lang, verbose);
|
||||||
|
fclose(f);
|
||||||
}
|
}
|
||||||
|
|
||||||
uchardet_delete(handle);
|
uchardet_delete(handle);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user