Commit 7aeef223 authored by Ilya Prokhorov's avatar Ilya Prokhorov

FlameSteelCommonTraits as shared library

parent 752f5fb3
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
CMakeFiles
cmake_install.cmake
CMakeCache.txt
install_manifest.txt
FlameSteelCommonTraits.so
Makefile
cmake_minimum_required(VERSION 3.5)
project (FlameSteelCommonTraits)
set(CMAKE_BUILD_TYPE Release)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
file(GLOB_RECURSE SOURCE_FILES
"src/FlameSteelCommonTraits/*.cpp"
)
add_library(FlameSteelCommonTraits SHARED ${SOURCE_FILES})
install(DIRECTORY "${CMAKE_SOURCE_DIR}/src/FlameSteelCommonTraits"
DESTINATION include/FlameSteelFramework
FILES_MATCHING
PATTERN "*.h"
)
install(TARGETS FlameSteelCommonTraits DESTINATION lib)
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/*
* File: FSEGTIOSystemParams.cpp
* Author: demensdeum
*
* Created on March 8, 2017, 1:29 PM
*/
#include "IOSystemParams.h"
IOSystemParams::IOSystemParams() {
}
IOSystemParams::IOSystemParams(const IOSystemParams& ) {
}
IOSystemParams::~IOSystemParams() {
}
#ifndef FLAME STEEL COMMON TRAITSIOSYSTEMPARAMS_H_
#define FLAME STEEL COMMON TRAITSIOSYSTEMPARAMS_H_
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/*
* File: FSEGTIOSystemParams.h
* Author: demensdeum
*
* Created on March 8, 2017, 1:29 PM
*/
#ifndef IOSYSTEMPARAMS_H
#define IOSYSTEMPARAMS_H
#include <memory>
using namespace std;
class IOSystemParams {
public:
IOSystemParams();
IOSystemParams(const IOSystemParams& orig);
virtual ~IOSystemParams();
shared_ptr<string> title;
int width = 0;
int height = 0;
bool windowed = false;
private:
};
#endif
\ No newline at end of file
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment