Skip to content
Copy of https://sourceforge.net/projects/libdxfrw/ with a additional cmake file
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dwg2dxf Synced with official repo Mar 29, 2016
src [#10] Fix compilation on GCC May 1, 2019
vs2013 Synced with official repo Mar 29, 2016
.gitignore Add 102 group code read/write Jul 10, 2017
.travis.yml Add Travis-CI script May 1, 2019
AUTHORS Synced with official repo Mar 29, 2016
CMakeLists.txt This was unnecessary Dec 27, 2018
COPYING Initial commit of version 0.0.1 Nov 25, 2011
ChangeLog Synced with official repo Mar 29, 2016
Makefile.am Synced with official repo Mar 29, 2016
Makefile.in Synced with official repo Mar 29, 2016
NEWS Synced with official repo Mar 29, 2016
README Synced with official repo Mar 29, 2016
README.md Add build status and update example link May 1, 2019
TODO not use string stream in Apple upd. to 0.5.10 Aug 27, 2013
aclocal.m4 Synced with official repo Mar 29, 2016
ar-lib Synced with official repo Mar 29, 2016
autogen.sh Synced with official repo Mar 29, 2016
config.guess Synced with official repo Mar 29, 2016
config.sub Synced with official repo Mar 29, 2016
configure
configure.ac Synced with official repo Mar 29, 2016
depcomp Synced with official repo Mar 29, 2016
install-sh Synced with official repo Mar 29, 2016
libdxfrw.dox more dwg work and cleanup Dec 29, 2013
libdxfrw.pc.in update autotools Aug 15, 2012
ltmain.sh Synced with official repo Mar 29, 2016
makefile.mingw Synced with official repo Mar 29, 2016
missing Synced with official repo Mar 29, 2016

README.md

libdxfrw Build status

libdxfrw is a free C++ library to read and write DXF files in both formats, ascii and binary form. It is licensed under the terms of the GNU General Public License version 2 (or at you option any later version).

If you are looking for general information about the project, check our website: http://sourceforge.net/projects/libdxfrw

WARNING: This project is a fork to add a CMakeLists.txt for some of our downstream project's in LibreCAD to make compiling and following this project easer.

Building and installing the library

mkdir build
cd build
cmake ..
make 
sudo make install

For non-debug version:

mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=Release ..
make 
sudo make install

== UBUNTU/Mint Folks ==

mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr .. && make all
make 
sudo make install

== Example usage of the library ==

See how we use it in LibreCAD V3 : https://github.com/LibreCAD/LibreCAD_3/tree/master/persistence/libdxfrw

You can’t perform that action at this time.