commit
61eea26bee
4 changed files with 54 additions and 0 deletions
@ -0,0 +1,5 @@
|
||||
/.clangd/ |
||||
/bin/ |
||||
/build/ |
||||
/compile_commands.json |
||||
/lib/ |
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env sh |
||||
dir="$(dirname $(realpath "$0"))" |
||||
|
||||
cmake -S "${dir}" -B "${dir}/build" \ |
||||
-DCMAKE_BUILD_TYPE:STRING=Release \ |
||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=1 |
||||
|
||||
cmake --build "${dir}/build" |
||||
|
||||
mv -f "${dir}/build/compile_commands.json" "${dir}/compile_commands.json" |
@ -0,0 +1,15 @@
|
||||
# CMakeLists.txt |
||||
# CMakeLists file for OMKOV local library |
||||
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.12) |
||||
PROJECT(lib C) |
||||
|
||||
SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib) |
||||
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin) |
||||
SET(CMAKE_STATIC_LIBRARY_PREFIX "") |
||||
|
||||
FILE(GLOB LIBSRC ${PROJECT_SOURCE_DIR}/src/lib/*) |
||||
|
||||
ADD_LIBRARY(lib STATIC ${LIBSRC}) |
||||
|
||||
LINK_LIBRARIES(lib) |
@ -0,0 +1,24 @@
|
||||
OMKOV Permissive Licence, version 1.0 |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of |
||||
this software and associated documentation files (the "Software"), to deal with |
||||
the Software without restriction, including without limitation the rights to |
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of |
||||
the Software, and to permit persons to whom the Software is furnished to do so, |
||||
subject to the following conditions: |
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this |
||||
list of conditions and the following disclaimers. |
||||
* Redistributions in binary form must reproduce the above copyright notice, this |
||||
list of conditions and the following disclaimers in the documentation and/or |
||||
other materials provided with the distribution. |
||||
* Neither the names of the copyright holders, nor the names of its contributors |
||||
may be used to endorse or promote products derived from this Software without |
||||
specific prior written permission. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS |
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT |
||||
HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. |
Loading…
Reference in new issue