Files
opennurbs/opennurbs_input_libsdir.h
2018-09-10 17:39:40 -07:00

44 lines
1.5 KiB
C

/*
//
// Copyright (c) 1993-2016 Robert McNeel & Associates. All rights reserved.
// OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert
// McNeel & Associates.
//
// THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
// ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
// MERCHANTABILITY ARE HEREBY DISCLAIMED.
//
// For complete openNURBS copyright information see <http://www.opennurbs.org>.
//
////////////////////////////////////////////////////////////////
*/
#if !defined(OPENNURBS_INPUT_LIBSDIR_INC_)
#define OPENNURBS_INPUT_LIBSDIR_INC_
#if defined(ON_COMPILER_MSC) && !defined(OPENNURBS_INPUT_LIBS_DIR)
// This header file insures OPENNURBS_INPUT_LIBS_DIR is defined to be
// the path to were the libraries opennurbs.dll links with are located.
// Examples of these libaries are zlib and freetype.
#if defined(OPENNURBS_OUTPUT_DIR)
// Typically, OPENNURBS_OUTPUT_DIR is defined in the
// MSBuild property sheet opennurbs_msbuild.Cpp.props.
#define OPENNURBS_INPUT_LIBS_DIR OPENNURBS_OUTPUT_DIR
#elif defined(RHINO_LIB_DIR)
// Typically, RHINO_LIB_DIR is defined in a Rhino module property sheet.
#define OPENNURBS_INPUT_LIBS_DIR RHINO_LIB_DIR
#else
// Please define OPENNURBS_INPUT_LIBS_DIR in your build environment
// Please do not modify the opennurbs vcxproj files. Instead use
// a property sheet (.props file), .sln file, or define it here.
#error You must define OPENNURBS_INPUT_LIBS_DIR
#endif
#endif
#endif