add helloworld-cpp-cmake
This commit is contained in:
parent
ceffdfb561
commit
2d29797403
14
helloworld-cpp-cmake/.clang-format
Normal file
14
helloworld-cpp-cmake/.clang-format
Normal file
@ -0,0 +1,14 @@
|
||||
BasedOnStyle: WebKit
|
||||
IndentWidth: 4
|
||||
ColumnLimit: 80
|
||||
IndentCaseLabels: true
|
||||
BreakBeforeBraces: Custom
|
||||
BraceWrapping:
|
||||
AfterFunction: true
|
||||
SplitEmptyFunction: false
|
||||
AlignAfterOpenBracket: BlockIndent
|
||||
AlignOperands: AlignAfterOperator
|
||||
BreakBeforeBinaryOperators: true
|
||||
BinPackArguments: false
|
||||
BinPackParameters: false
|
||||
|
3
helloworld-cpp-cmake/.gitignore
vendored
Normal file
3
helloworld-cpp-cmake/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
build/
|
||||
.cache/
|
||||
|
13
helloworld-cpp-cmake/CMakeLists.txt
Normal file
13
helloworld-cpp-cmake/CMakeLists.txt
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
cmake_minimum_required(VERSION 3.29)
|
||||
project(MyProject VERSION 1.0.0 LANGUAGES C CXX)
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
|
||||
|
||||
add_executable(
|
||||
helloworld-cpp-cmake
|
||||
src/main.cpp
|
||||
)
|
||||
|
||||
install(TARGETS helloworld-cpp-cmake)
|
||||
|
20
helloworld-cpp-cmake/README.md
Normal file
20
helloworld-cpp-cmake/README.md
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
# helloworld-cpp-cmake
|
||||
|
||||
```
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
./helloworld-cpp-cmake
|
||||
```
|
||||
|
||||
```
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -CMAKE_BUILD_TYPE=Release
|
||||
make
|
||||
sudo make install
|
||||
./helloworld-cpp-cmake
|
||||
```
|
||||
|
3
helloworld-cpp-cmake/src/main.cpp
Normal file
3
helloworld-cpp-cmake/src/main.cpp
Normal file
@ -0,0 +1,3 @@
|
||||
#include <iostream>
|
||||
|
||||
int main() { std::cout << "Hello, world!\n"; }
|
Loading…
Reference in New Issue
Block a user