// Copyright © 2015-2019 Hilko Bengen <bengen@hilluzination.de>
// All rights reserved.
//
// Use of this source code is governed by the license that can be
// found in the LICENSE file.

package yara

// #cgo !no_pkg_config,!yara_static  pkg-config: yara
// #cgo !no_pkg_config,yara_static   pkg-config: --static yara
// #cgo no_pkg_config                LDFLAGS:    -lyara
/*
#include <yara.h>
#if YR_MAJOR_VERSION != 3
#error YARA version 3 required
#endif
*/
import "C"

// Copyright © 2015-2019 Hilko Bengen <bengen@hilluzination.de>
// All rights reserved.
//
// Use of this source code is governed by the license that can be
// found in the LICENSE file.

package yara

// #cgo !no_pkg_config,!yara_static  pkg-config: yara
// #cgo !no_pkg_config,yara_static   pkg-config: --static yara
// #cgo no_pkg_config                LDFLAGS:    -lyara
import "C"

--- 
+++ 
@@ -9,4 +9,10 @@
 // #cgo !no_pkg_config,!yara_static  pkg-config: yara
 // #cgo !no_pkg_config,yara_static   pkg-config: --static yara
 // #cgo no_pkg_config                LDFLAGS:    -lyara
+/*
+#include <yara.h>
+#if YR_MAJOR_VERSION != 3
+#error YARA version 3 required
+#endif
+*/
 import "C"
Check for YARA version 3, refuse to build otherwise
